//All classes are interfaces
class EnterpriseDuck {
  // note: no implements keyword
  void quack() {
    // snip
  }
}

class MockDuck implements EnterpriseDuck {
  String quack() => "I'm a mock enterprise duck";
}

main() {
  var p = new MockDuck();
  print(p.quack());
}
//EOP
